

template<class T, class... Args>
auto add(T first, Args... args) {
    // 使用折叠表达式对参数包进行求和
    return (first + ... + args);
}